2135,2136,2137,2137,2138,2138,2139,2139,2140,2140,2141,2141,2142,2143,2144,2145,2146,2147,2150,2154,2156,2157,2160,2161,2163,2164,2165,2166,2167,2167,2167,2168,2168,2170,2172,2173,2175,2177,2178,2178,2179,2180,2181,2181,2183,2184,2185,2185,2186,2188,2190,2190,2192,2193,2194,2195,2196,2197,2197,2197,2197,2197,2196,2196,2195,2195,2195,2195,2195,2200,2203,2207,2211,2212,2214,2217,2217,2217,2219,2220,2222,2224,2227,2231,2240,2248,2250,2251,2252,2254,2255,2256,2257,2258,2263,2264,2264,2266,2267,2269,2271,2272,2275,2276,2278,2280,2282,2284,2285,2286,2287,2289,2291,2292,2294,2295,2296,2297,2299,2301,2306,2322,2324,2325,2327,2328,2334,2341,2347,2350,2356,2380,2381,2385,2387,2389,2392,2394,2396,2398,2400,2403,2410,2412,2416,2420,2424,2426,2428,2430,2433,2435,2440,2445,2448,2451,2453,2454,2457,2462,2465,2467,2468,2468,2469,2469,2469,2470,2469,2467,2465,2464,2463,2463,2463,2463,2463,2465,2466,2467,2468,2469,2469,2469,2468,2467,2466,2465,2463,2462,2460,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2459,2460,2460,2458,2457,2455,2453,2451,2450,2449,2448,2447,2446,2445,2444,2443,2443,2442,2442,2441,2441,2439,2438,2438,2439,2439,2440,2440,2440,2439,2438,2438,2438,2439,2440,2441,2442,2443,2443,2443,2443,2441,2440,2439,2437,2436,2435,2434,2433,2431,2430,2429,2428,2426,2425,2425,2425,2426,2427,2428,2428,2427,2426,2426,2425,2424,2424,2424,2423,2423,2422,2421,2420,2419,2419,2419,2419,2419,2419,2420,2420,2420,2421,2421,2421,2421,2420,2419,2417,2416,2415,2414,2414,2413,2413,2412,2412,2411,2410,2409,2409,2408,2408,2409,2410,2410,2410,2410,2411,2411,2412,2412,2412,2411,2410,2409,2407,2406,2404,2403,2401,2401,2400,2399,2398,2397,2394,2393,2393,2392,2390,2390,2390,2391,2392,2393,2394,2394,2393,2392,2391,2389,2388,2387,2387,2386,2385,2383,2382,2381,2381,2380,2379,2378,2377,2375,2374,2373,2372,2371,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2380,2380,2380,2380,2380,2379,2378,2377,2376,2375,2373,2371,2370,2367,2365,2365,2365,2365,2366,2367,2368,2369,2370,2371,2371,2369,2367,2365,2363,2361,2357,2356,2355,2354,2353,2353,2353,2354,2355,2356,2356,2355,2354,2353,2353,2353,2352,2352,2351,2350,2350,2350,2350,2351,2351,2351,2350,2347,2346,2345,2344,2343,2343,2343,2343,2344,2345,2346,2346,2346,2345,2345,2345,2345,2345,2344,2344,2343,2342,2342,2342,2342,2343,2343,2344,2343,2343,2342,2340,2340,2339,2338,2337,2337,2336,2335,2333,2333,2334,2334,2335,2335,2336,2337,2336,2335,2334,2333,2332,2331,2330,2329,2328,2327,2326,2325,2324,2322,2321,2321,2322,2322,2322,2321,2320,2319,2318,2317,2316,2314,2313,2312,2311,2309,2308,2307,2305,2304,2303,2303,2302,2302,2301,2300,2299,2299,2299,2300,2301,2302,2303,2305,2305,2305,2304,2303,2302,2301,2300,2299,2299,2298,2298,2297,2296,2296,2296,2296,2295,2294,2293,2292,2291,2291,2290,2289,2289,2288,2288,2289,2289,2290,2290,2292,2292,2292,2292,2291,2290,2289,2287,2286,2285,2284,2283,2282,2282,2282,2281,2280,2279,2279,2278,2277,2277,2276,2275,2274,2273,2272,2271,2270,2269,2269,2269,2270,2270,2271,2272,2273,2273,2274,2275,2276,2275,2274,2272,2271,2270,2268,2267,2265,2263,2261,2260,2259,2258,2257,2256,2256,2255,2254,2253,2252,2251,2251,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2267,2268,2270,2271,2272,2273,2274,2276,2278,2279,2280,2282,2283,2284,2285,2286,2287,2288,2288,2288,2287,2286,2285,2284,2283,2283,2282,2281,2280,2279,2277,2277,2277,2276,2275,2275,2275,2274,2274,2275,2275,2275,2274,2273,2272,2272,2271,2271,2269,2268,2268,2267,2266,2265,2265,2264,2262,2262,2261,2261,2260,2259,2258,2256,2255,2254,2253,2252,2251,2250,2249,2249,2250,2250,2250,2250,2249,2248,2247,2246,2245,2244,2243,2243,2241,2240,2239,2238,2237,2237,2236,2235,2234,2232,2231,2230,2229,2228,2227,2226,2225,2224,2223,2222,2221,2219,2218,2217,2215,2212,2211,2210,2208,2206,2205,2204,2204,2204,2202,2202,2201,2200,2200,2199,2198,2197,2196,2195,2194,2194,2194,2193,2192,2192,2190,2180,2176,2169,2168,2167,2164,2162,2160,2159,2157,2156,2156,2155,2154,2152,2150,2146,2141,2138;524,522,521,520,520,519,518,516,513,509,507,506,506,506,505,505,505,504,503,503,502,502,500,498,496,494,492,489,487,485,482,479,477,475,473,471,470,467,465,463,461,460,458,456,454,453,452,451,451,448,448,447,444,443,441,439,437,435,434,432,430,428,427,425,422,420,419,418,417,414,413,412,411,411,410,407,406,404,401,399,397,397,396,394,389,385,383,382,381,381,380,380,379,378,372,370,368,365,363,362,359,358,357,357,357,357,357,359,360,361,362,363,363,363,363,363,364,365,366,367,368,370,370,370,370,370,371,372,373,373,376,380,380,378,376,374,373,372,371,370,370,368,367,367,367,367,367,368,369,369,369,369,369,369,369,369,369,369,369,372,374,375,377,379,382,385,387,389,392,394,397,401,405,406,407,408,410,413,414,415,416,418,420,422,424,425,427,429,432,433,436,440,441,442,444,445,446,447,448,450,451,452,456,457,459,459,459,459,458,456,455,455,455,455,456,456,457,458,460,461,462,464,465,466,465,464,463,462,462,461,460,460,460,459,458,457,457,457,457,456,455,454,453,451,451,450,450,450,450,449,449,449,450,450,451,452,453,454,455,455,456,456,457,458,458,459,460,461,462,463,464,465,465,467,467,467,466,465,464,463,462,461,460,459,457,456,454,453,453,453,454,455,456,456,457,457,458,460,461,461,461,461,460,460,459,459,458,456,455,454,454,453,452,451,449,448,447,448,448,448,451,454,455,454,453,452,451,451,452,454,455,455,456,457,458,459,459,459,460,462,462,462,462,461,461,461,460,459,459,460,461,462,463,463,464,465,467,467,468,468,469,469,466,466,465,465,464,464,463,462,462,462,461,460,459,458,457,457,457,457,458,459,459,459,459,461,462,463,464,466,466,466,466,466,466,466,469,470,471,471,471,471,471,471,472,472,472,473,474,475,475,476,477,477,477,478,479,480,481,483,482,481,480,479,478,477,476,475,474,473,473,473,473,474,475,476,477,477,478,478,479,480,481,482,483,484,485,486,487,487,487,486,485,484,484,483,481,480,479,479,479,480,480,482,484,485,485,486,485,484,483,482,482,481,481,480,478,478,478,478,477,476,475,473,473,473,473,474,474,475,476,478,479,480,482,483,483,484,485,485,486,487,487,488,488,489,489,490,492,493,494,495,496,497,499,501,501,502,503,503,503,504,504,504,505,506,506,507,508,509,511,511,512,512,511,511,511,510,509,508,508,507,507,507,507,508,508,507,506,506,505,503,502,502,501,500,499,498,497,497,497,497,498,499,500,501,502,503,504,506,506,506,505,504,504,504,505,506,507,507,508,509,510,511,511,512,513,514,515,516,516,516,517,517,518,518,519,519,519,520,520,520,520,520,521,521,522,523,523,524,525,526,526,527,527,528,530,531,532,532,532,532,532,531,530,529,529,528,528,527,526,526,526,526,526,526,526,526,525,524,523,523,522,522,522,521,521,521,521,521,522,523,524,524,525,525,526,526,527,527,528,529,530,530,531,532,533,534,535,536,537,538,539,540,541,541,541,542,543,544,545,547,547,549,550,550,551,552,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,566,567,568,569,570,571,572,573,573,574,576,577,578,580,580,579,578,577,577,576,576,575,575,575,575,574,574,573,572,572,572,571,570,568,567,566,565,565,564,564,563,563,562,561,560,558,557,556,555,554,553,552,551,549,548,548,547,546,544,543,541,539,536,534,531,529,529,533,535,536,537,537,537,537,536,535,534,533,531,529,528,527,526,525